/*
 *中北大学软件学院 版权所有2021 
 */
package com.ychs.uolab.user.service;

import java.util.List;

import com.ychs.uolab.user.vo.User;

/**
 *用户业务接口：用户登录
 * @author cyq
 * @version 1.0
 * @date 2021年1月26日
 */
public interface UserService {
    /**
     * 按用户名和密码检查用户，登录
     * @param userName 用户名
     * @param userPsw 密码
     * @return 登陆成功返回true，否则返回false
     */
    public boolean checkUser(String userName, String userPsw);
	/**
	 * 添加用户
	 * @param user 用户对象
	 * @return 添加成功返回true，否则返回false
	 */
	public boolean adduser(User user);
	/**
	 * 修改用户信息
	 * @param user 用户对象
	 * @return 修改成功返回1，否则返回0
	 */
	public int modifyUser(User user);
	/**
	 * 删除用户，按编号删除用户
	 * @param userid
	 * @return 删除成功返回1，否则返回0
	 */
	
	public int deleteuser(int userid);
	/**
	 * 组合条件查询用户
	 * @param username 姓名
	 * @param dname 院系
	 * @param major 专业
	 * @param classes 班级
	 * @param grade 年级
	 * @return 满足条件的对象组成的集合
	 */
	
	public List<User> findUser(String username, String dname, String major, String classes, String grade);
	
}
